"""
继承的语法
class 子类(父类1,父类2...)
pass
子类继承父类，拥有父类所有属性和方法，除了私有化的以外
继承会面临的问题
1.在父类的功能或属性以外，添加自己特色的方法和属性

2.子类和父类同名方法  --子类重写父类方法
  想再父类原有的功能基础上去优化，改变

  即和父类同名方法
  2.1不动父类的功能，只是增加一些额外的功能
  2.2推翻父类功能，重写一遍111223323333322266541212
"""


class Father:
    def __init__(self, name, age):
        self.name = name
        self.age = age

    def earn_monry(self, work):
        print("{}通过{}来赚钱".format(self.name, work))

    def hobby(self, favirate):
        print("{}的爱好是{}".format(self.name, favirate))


class Son(Father):
    # 在父类属性外添加属于自己特色的方法
    def study(self, content):
        print("通过学习{}来提升自己".format(content))


    def earn_monry(self, work):
#         在与父类同名的情况下，想调用父类的同名方法
        super().earn_monry(work)
        print("我通过投资理财赚了2000块")
        # 在父类的基础上额外增加








Mrl = Son("小明", 25)
Mrl.earn_monry("测试")
Mrl.hobby("学习")
Mrl.study("自动化")